home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
fpkpas92.zip
/
README
< prev
next >
Wrap
Text File
|
1997-07-01
|
3KB
|
76 lines
This package contains a freeware pascal compiler for 386+.
The language and the runtime library are less or more compatible to TP 7.0
****************************************************************************
required system:
----------------
- DOS 3.3
- 386 processor
- 640 kB RAM
- hard disk with 8 MB free space
****************************************************************************
The current version is only an evalution version.
****************************************************************************
Installation:
Start the install program INSTALL.EXE and follow the instructions.
To test the compiler, change to the demo directory of the compiler
and type
ppc386 hello
go32 hello
****************************************************************************
The documentation is in HTML available in the directory DOC.
The "home page" is WELCOME.HTM
****************************************************************************
This packages can be used and distributed under the conditions which
are described in COPYING.DJ and COPYING
****************************************************************************
Questions etc. to: klaempfl@haegar.cip.mw.tu-muenchen.de
FPKPascal in the WEB: http://www.brain.uni-freiburg.de/~klaus/pascal/fpk-pas/
Mailing list: fpkpascal@tohotom.vein.hu
List server: listserv@tohotom.vein.hu
****************************************************************************
What's new (since 0.6.5), the list isn't complete because much code
is rewritten:
* compiler
- MAKE and BUILD support by the compiler
- GDB support
- single, double, extended and comp data type supported
- readln with all integer data types
- interrupt and assembler keywords are supported
- IS and AS operator
- -So to switch function overloading off, allows to declare
a procedure header only in the interface full
- configuration file directive #section
- (* ... *) comments
- improved floating point generation, I tested it with some
numerical problems (up to 2 times faster than TP)
a problem is the sometimes the output (with formatting parameters
like a:7:4 )
* run time library
- new GRAPH unit (with VESA support, works also with DPMI)
- CRT unit works now with DPMI
- new GO32 unit to support low level programming
- SYSTEM.HEXTSTR, SYSTEM.BINSTR and SYSTEM.APPEND implemented
Removed bugs:
- some improvements in the register allocation strategie (internalerror(10))
- FOR counter works also with unsigned types
- procedure variables now also with functions as procedure type
- setftime and getftime work now correctly
- size field of searchrec contains now the correct value
- compiler generates now correct code for floating point operations
with non commutative operators (/ and -)
- floating point comparsions work now
- compiler switches work now local (not only on procedure level)
- continue works now in FOR loops
- type conversation longint(pointer^) works
- int type/int type evalutes now to a float
- strings.pos works
- bug in dos.fsplit removed
- system.ord(b : boolean) scrambles no more the stack